html {
  /*隐藏滚动条，当IE下溢出，仍然可以滚动*/
  -ms-overflow-style: none;
  /*火狐下隐藏滚动条*/
  overflow: -moz-scrollbars-none;
}
/*Chrome下隐藏滚动条，溢出可以透明滚动*/
html::-webkit-scrollbar {
  width: 0px;
}
body {
  background-color: #030303;
  overflow-x: hidden;
  overflow-y: auto;
  user-select: none; /* Standard syntax */
}
.whole {
  background-color: #030303;
  width: 100vw;
  height: 100vh;
  color: white;
}
header {
  width: 100%;
  height: (100/996) * 64vh;
  line-height: (100/996) * 64vh;
  background: url(../assets/TiTle-Bg.png) no-repeat;
  background-size: 100% 100%;
  position: relative;
  display: flex;
  align-items: center;
  img {
    width: (100/1440) * 94vw;
    height: (100/996) * 30vh;
    position: absolute;
  }
  .zhu {
    width: (100/1440) * 672vw;
    height: 100%;
    margin: auto;
    background: url(../assets/title.png) center center no-repeat;
  }
  .time {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: rgba(255, 255, 255, 0.6);
    letter-spacing: -0.06px;
    font-weight: 400;
    position: absolute;
    left: (100/1440) * 1067vw;
  }
  .exit {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: rgba(255, 255, 255, 0.6);
    letter-spacing: -0.06px;
    text-align: right;
    font-weight: 400;
    position: absolute;
    right: (100/1440) * 44vw;
  }
}
.container {
  width: 100vw;
  padding: 0 (100/1440) * 12vw;
  margin-top: (100/996) * 12vh;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  .left {
    width: (100/1440) * 440vw;
  }
  .center {
    width: (100/1440) * 672vw;
    margin-left: (100/1440) * 12vw;
    .top {
      height: (100/996) * 152vh;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      .evior,
      .info {
        width: (100/1440) * 330vw;
        height: 100%;
      }
    }
    .floor {
      background-color: #030303 !important;
      width: 100%;
      height: (100/996) * 459vh;
      margin-top: (100/996) * 10vh;
      background: url(../assets/building.gif) no-repeat center center;
      // background-size: contain;
    }
    .footer {
      width: 100%;
      height: (100/996) * 279vh;
      margin-top: (100/996) * 8vh;
    }
  }
  .right {
    width: (100/1440) * 360vw;
    margin-left: (100/1440) * 12vw;
  }
}
.p {
  font-size: 40px;
}
